home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / sml_nj / cml-098.lha / cml-0.9.8 / examples / ex-multicast-sig.sml < prev    next >
Encoding:
Text File  |  1990-11-08  |  405 b   |  18 lines

  1. (* ex-multicast-sig.sml
  2.  *
  3.  * COPYRIGHT (c) 1990 by John H. Reppy.  See COPYRIGHT file for details.
  4.  *
  5.  * A multi-cast channel abstraction.
  6.  *)
  7.  
  8. (* BEGIN EXAMPLE *)
  9. signature MULTICAST =
  10.   sig
  11.     structure CML : CONCUR_ML
  12.     type 'a mchan
  13.     val mChannel : unit -> '1a mchan
  14.     val newPort : 'a mchan -> 'a CML.event
  15.     val multicast : ('a mchan * 'a) -> unit
  16.   end (* MULTICAST *)
  17. (* END EXAMPLE *)
  18.